at the spur of the moment - German English Dictionary